Skip to content

WIP: Add Field::ActiveStorage#2980

Draft
goosys wants to merge 1 commit intothoughtbot:mainfrom
goosys:feature/field-active_storage
Draft

WIP: Add Field::ActiveStorage#2980
goosys wants to merge 1 commit intothoughtbot:mainfrom
goosys:feature/field-active_storage

Conversation

@goosys
Copy link
Contributor

@goosys goosys commented Feb 8, 2026

WIP

index form
image image

Usage

apt install lib-vips
# config/application.rb
config.load_defaults "#{Rails::VERSION::MAJOR}.#{Rails::VERSION::MINOR}"
# Or,
# config/enviroments/development.rb
config.active_storage.variant_processor = :vips
bin/rails db:migrate

TODO

  • Field
    • Base
    • PreviewRenderer
    • ItemsRenderer
    • Refactor
  • Upload
    • has_one_attached
    • has_many_attached
  • Direct Upload
    • Upload
    • Error handling
  • Replace
    • has_one_attached
  • Append
    • has_many_attached
  • Remove
    • has_one_attached
    • has_many_attached
    • JS implementation
  • Preview
    • Image
      • Original
      • Variant
    • Audio
      • Original
      • Previewable
    • Video
      • Original
      • Previewable
    • SVG
    • PDF
    • Previewable
    • File
    • Other file type(?)
  • Delivery
    • rails_blob_url
    • Proxy (Rails.application.config.active_storage.resolve_model_to_route)
    • Proxy and CDN
    • Authenticated Controllers
  • Style
  • Test
  • Document

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant